#include "vtor_key.h"


// 添加需要的头文件
//#include "xxx.h"
#include "main.h"


// 添加需要的外部变量或成员
struct VtorKey vtorKey[2] = {0};


// 内部变量和成员

// 函数
void VtorKey_GetLevel()
{
	vtorKey[0].lastLevel = 	vtorKey[0].curLevel;
	vtorKey[1].lastLevel = 	vtorKey[1].curLevel;

	vtorKey[0].curLevel = HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin);
	vtorKey[1].curLevel = HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin);
}


void VtorKey_Init()
{
	vtorKeyHeader = &vtorKey[0];

	vtorKey[0].next = &vtorKey[1];
	vtorKey[1].next = NULL;


}


void VtorKey_PressHandler(struct VtorKey* key)
{

}

void VtorKey_ReleaseHandler(struct VtorKey* key)
{

}

void VtorKey_CombineHandler(struct VtorKey* key)
{
}
